car depot

  1. Noun (US) otomobil deposu
  2. Noun otomobil deposu